package BussinessLogic;


/*
 * La clase implementa la interface, por lo cual implementa sus metodos
 * 
 */
public class Calculadora implements BussinessLogic.ICalculadora {
	
	/*
	 * Operaror uno
	 */
	private int op1;
	/*
	 * Operador dos
	 */
	private int op2;
	
	
	/*
	 * Constructor, inicializa los datos
	 */
	public Calculadora(){}
	
	/*
	 * Segundo constructor que recibe los parametros de entrada
	 */
	public Calculadora( int a, int b ){
		op1 = a;
		op2 = b;
	}
	
	/*
	 * Metodo que permite hacer las suma con los datos de usuario
	 * @see UserInterface.ICalculadora#sumar(int, int)
	 */
	public int sumar(int a, int b) {
		return a+b;
	}

	/*
	 * Metodo que permite realizar la operacion de suma
	 * @see UserInterface.ICalculadora#sumar()
	 */
	public int sumar() {
		return op1+op2;
	}

	public int restar(int a, int b) {
		return a-b;
	}

	public int restar() {
		return op1-op2;
	}

	public int multiplicar(int a, int b) {
		return a*b;
	}

	public int multiplicar() {
		return op1*op2;
	}

}
